import axios from '@/libs/api.request'
// import config from '@/config'

// const headers = {
//   'Content-Type': 'application/json; charset=utf-8'
// }

// export const login = ({ userName, password }) => {
//   const data = {
//     AUserName: userName,
//     APwd: password,
//     IfUrlCode: 0
//   }
//   return axios.request({
//     url: config.api.login,
//     data,
//     headers,
//     method: 'post'
//   })
// }

// export const logout = ({ userName, token }) => {
//   const data = {
//     AUserName: userName,
//     Atoken: token,
//     IfUrlCode: 0
//   }
//   return axios.request({
//     url: config.api.logout,
//     data,
//     headers,
//     method: 'post'
//   })
// }

export const getUserInfo = token => {
  return axios.request({
    url: 'get_info',
    params: {
      token
    },
    method: 'get'
  })
}

export const getUnreadCount = () => {
  return axios.request({
    url: 'message/count',
    method: 'get'
  })
}

export const getMessage = () => {
  return axios.request({
    url: 'message/init',
    method: 'get'
  })
}

export const getContentByMsgId = msg_id => {
  return axios.request({
    url: 'message/content',
    method: 'get',
    params: {
      msg_id
    }
  })
}

export const hasRead = msg_id => {
  return axios.request({
    url: 'message/has_read',
    method: 'post',
    data: {
      msg_id
    }
  })
}

export const removeReaded = msg_id => {
  return axios.request({
    url: 'message/remove_readed',
    method: 'post',
    data: {
      msg_id
    }
  })
}

export const restoreTrash = msg_id => {
  return axios.request({
    url: 'message/restore',
    method: 'post',
    data: {
      msg_id
    }
  })
}
